Martin John Rees is a british cosmologist, astrophysicist and president of the Royal Society between 2005 and 2010.